package com.settlement.system.model.entity.common;

import java.math.BigDecimal;
import java.util.Date;
import java.io.Serializable;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 邮件打款
 * @author Ximi
 * @since 2020-08-10
 */
@Data
@ExcelIgnoreUnannotated
@HeadStyle(fillBackgroundColor = 9,fillForegroundColor = 9)
@HeadRowHeight(value = 20)
@HeadFontStyle(fontHeightInPoints = 14)
public class TblRrMailRemit extends BaseModel implements Serializable {


    /**
     * 打款日期
     */
    @ExcelProperty(value = "打款日期")
    @ApiModelProperty(value = "打款日期")
    @JsonFormat(pattern = "yyyy/MM/dd HH:mm:ss", timezone = "GMT+8")
    private Date remitDate;

    /**
     * NC店铺名称
     */
    @ExcelProperty(value = "NC店铺名称")
    @ApiModelProperty(value = "NC店铺名称")
    private String ncShopName;

    /**
     * NC店铺编码
     */
    @ExcelProperty(value = "NC店铺编码")
    @ApiModelProperty(value = "NC店铺编码")
    private String ncShopNo;

    /**
     * 原始外部订单号
     */
    @ExcelProperty(value = "原始外部订单号")
    @ApiModelProperty(value = "原始外部订单号")
    private String thirdOrderNo;

    /**
     * 退款类型
     */
    @ExcelProperty(value = "退款类型")
    @ApiModelProperty(value = "退款类型")
    private String refundType;

    /**
     * 退款合计金额
     */
    @ExcelProperty(value = "退款合计金额")
    @ApiModelProperty(value = "退款合计金额")
    private BigDecimal refundTotalAmount;

    /**
     * 打款交易流水号
     */
    @ExcelProperty(value = "打款交易流水号")
    @ApiModelProperty(value = "打款交易流水号")
    private String serialNo;

    /**
     * 打款支付宝账号
     */
    @ExcelProperty(value = "打款支付宝账号")
    @ApiModelProperty(value = "打款支付宝账号")
    private String accountNo;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    @ApiModelProperty(value = "备注")
    private String remark;

}
